package com.smt.modules.bus.vo;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;
import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.smt.common.base.BaseVo;

import java.io.Serializable;
import java.util.Date;

/**
 * 账单表
 * 
 * @author murong
 * @email 981620741@qq.com
 * @date 2018-10-17 10:06:53
 */
@Data
@TableName("bus_bill")
@ApiModel(value="账单表",description="账单表")
public class BillVo extends BaseVo {
	private static final long serialVersionUID = 1L;

		/**
    * 账单id
    */
		@TableId
		@ApiModelProperty(value="账单id",name="id")
	private Long id;
		/**
    * 账单描述
    */
			@ApiModelProperty(value="账单描述",name="billDesc")
	private String billDesc;
		/**
    * 账单标题
    */
			@ApiModelProperty(value="账单标题",name="billTitle")
	private String billTitle;
		/**
    * 开支 1收入2支出
    */
			@ApiModelProperty(value="开支 1收入2支出",name="expenditure")
	private Integer expenditure;
		/**
    * 交易开始时间
    */
			@ApiModelProperty(value="交易开始时间",name="transactionTime")
	private Date transactionTime;
		/**
    * 交易人姓名
    */
			@ApiModelProperty(value="交易人姓名",name="transactionName")
	private String transactionName;
		/**
    * 企业账户
    */
			@ApiModelProperty(value="企业账户",name="busBusinessId")
	private Long busBusinessId;
		/**
    * 创建时间
    */
			@ApiModelProperty(value="创建时间",name="createTime")
	private Date createTime;
		/**
    * 交易金额
    */
			@ApiModelProperty(value="交易金额",name="amount")
	private Integer amount;

	/**
	 * 任务类型0 日常任务 1 主线任务
	 */
	private Integer type;
	/**
	 * 0没有领取1领取 领取奖励
	 */
	private Integer isReward;

	/**
	 * 文件消费id
	 */
	private Long fileLoadId;
}
